// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者，助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件，未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------

import request from "@/utils/request.js";

/**
 * 行程发布
 * @param object data
 */
export function publish(data) {
	return request.post('travel_publish', data);
}


/**
 * 车辆列表
 * 
 */
export function car_list() {
	return request.get('car_list');
}


/**
 * 行程列表【司机】
 * @param object data
 */
export function travel_list() {
	return request.get(`travel_list`);
}

/**
 * 我的行程详情【司机】
 * 
 */
export function travel_detail(id) {
	return request.get(`travel_detail/${id}`);
}


/**
 * 行程预订
 * @param object data
 */
export function subscribe(data) {
	return request.post('travel_subscribe', data);
}

/**
 * 推荐路线
 * 
 */
export function travel_reco_list() {
	return request.get('travel_reco_list');
}

/**
 * 我的行程列表【用户】
 * 
 */
export function user_my_travel_list() {
	return request.get('user_my_travel_list');
}

/**
 * 我的行程详情【用户】
 * 
 */
export function user_my_travel_detail(id) {
	return request.get(`user_my_travel_detail/${id}`);
}

/**
 * 实名认证
 * @param object data
 */
export function user_verify(data) {
	return request.post('user_verify', data);
}

/**
 * 司机认证
 * @param object data
 */
export function driver_verify(data) {
	return request.post('driver_verify', data);
}


/**
 * 验证码key
 */
export function getCodeApi() {
	return request.get("verify_code", {}, {
		noAuth: true
	});
}

/**
 * 发送验证码
 * @param data object 用户手机号
 */
export function send(data) {
	return request.post("verify_send", data, {
		noAuth: true
	});
}

/**
 * 我的实名认证信息
 * 
 */
export function get_user_verify() {
	return request.get('get_user_verify');
}


/**
 * 司机认证信息
 * 
 */
export function get_driver_verify() {
	return request.get('get_driver_verify');
}